class teacherSystem(object):
    #1，构造方法，内部默认创建一个列表tea_list
    def __init__(self):
        self.dea_list = []

    #2,创建一个run方法
    def run(self):
        while True:
            #1加载文件内部数据
            #2显示能选择的功能
            #3设定一个选择变量，通过键盘输入来实现
            #4进行判断操作1----7先用pass
            self.xianshi()
            xz = int(input('请输入你选择的功能:'))
            if xz1 ==1:
                print('增加功能')
                self.tea_add()
                print()
            elif xz2 ==2:
                print('删除功能')
                self.tea_del()
                print()
            elif xz3 ==3:
                print()
            elif xz4 ==4:
                print()
            elif xz5 ==5:
                print()
            elif xz6 ==6:
                print()
            elif xz7 ==7:
                print('退出teacher模块')
                break
    def xianshi(self):
        print('1,增加教师信息：')
        print('2,删除教师信息：')
        print('3,修改教师信息：')
        print('4,查询一个教师信息：')
        print('5,查询全部教师信息：')
        print('6,保存教师信息：')
        print('7,退出教师信息：')
    def tea_add(self):
        name =input('请输入教师的姓名:')
        age = input("请输入教师的年龄:")
        gender =input("请输入教师的性别:")
        id = input('请输入教师的id:')
        course = input("请输入教师的课程:")
        teacher = Teacher(name,age,gender,id,course)
        self.tea_list.append(teacher)
        print("列表内部的数据")
        for i in self.tea_list:
            print(i)
    def tea_del(self):
        if len(self.tea_list)==0:
            print("你的列表没有数据")
        else:
            del_name = input("请输入你想要删除的教师：")
            for i in self.tea_list:
                if i.name == del_name:
                    self.tea_list.remove(i)
                else:
                    print("没有你想要的教师")
            print("列表没有数据")
            for i in self.tea_list:
                print(i)
    def tea_up(self):
        pass




